<pre>
	1. 整型 int
		正负整数
		type()
		进制
						基数范围 	前缀
			二进制 		0-1 		0b
			八进制 		0-7 		0o
			十进制 		0-9 		无
			十六进制 	0-9 a-f 	0x

			任意进制 -> 十进制:  基数 * 进制 ^ 次方
			十进制 -> 任意进制:  十进制 除以 进制数, 结果倒取余

		int()

	2. 浮点
		科学计数法 	xEy : x * 10 的y次方
		精度:
			有效位数 17位
			控制小数位  round()

		float()

	3. 复数
		格式:  实数 + 虚数j
		获取实数:  对象.real()
		获取虚数:  对象.imag()
		
		complex(实数, 虚数)

	4. 布尔
		值: True   False
		作用: 表达两种状态
		bool()

	5. 字符串
		格式: 单引号, 双引号, 三引号

		转义字符:  \
			\'
			\"
			\\

			\n
			\r
			\t

		原始字符
			r
			R 

		格式化
			%s 	字符串
			%d 	十进制数
			%o 	八进制数
			%x  十六进制
			%f  小数
			%e  科学计数法

			格式:  字符串内容 % 变量
			格式:  字符串内容 % (变量1, 变量2, 变量3, ...)
	
		字符串操作
			拼接 +
			复制 * 
			索引 []
			取片 [::] 		开头~末尾
				 [:] 		开头~末尾
				 [x:] 		索引x ~ 末尾
				 [:x] 		开头~ 索引x  (不包含索引x)
				 [x:y] 		索引x ~ 索引y
				 [x:y:z] 	索引x ~ 索引y, 步长为z
		
		str() 转换

	6. 列表
						 0    1    2 ...
		格式:  列表名 = [值1, 值2, 值3, ...]

		访问列表: 通过 索引来访问值
		修改列表: 通过 已存在的索引来修改值
		插入列表: 
				  列表名.append(值)
				  列表名.insert(索引, 值)
		删除列表: 通过 索引来删除值, 关键字 del 列表名[索引]
		
		list() 转换

	7. 元组
		
		格式: 元组名 = (值1, 值2, 值3, ...)

		若元组中只有一个值时, 在值的后面加一个 逗号
		
		tuple() 转换	

	8. 字典

		格式: 字典名 = { 键1:值1, 键2:值2, ... }
		
		键: 
			都是不可变类型
			唯一, 若发生冲突, 后面的会覆盖前面
			键必须填写, 不能为空

		值: 
			任意类型


		访问: 通过 键来访问
		修改: 通过 已存在的键来修改
		添加: 通过 不存在的键来添加
		删除: 通过 del 字典名[键] 来删除

		dict() 转换

</pre>